home *** CD-ROM | disk | FTP | other *** search
- Path: walrus.megabaud.fi!not-for-mail
- From: petrin@walrus.megabaud.fi (Petri Nordlund)
- Newsgroups: comp.sys.amiga.applications
- Subject: Re: Executive and AmiTCP..
- Date: 27 Feb 1996 17:06:14 +0200
- Organization: Megabaud Oy,Helsinki,Finland
- Message-ID: <4gv6l6$qb6@walrus.megabaud.fi>
- NNTP-Posting-Host: walrus.megabaud.fi
-
- Mathew Hendry (m.hendry@dial.pipex.com) writes:
- >Of course. The startnet script launches several tasks other than AmiTCP itself -
- >inetd, INET (the INET: device driver), NETTRACE, and any other active daemons
- >you may have running, such as httpd, fspd, smtpd etc.
-
- Yes, but tasks like NETTRACE don't do any serial transfer, so they can
- be scheduled. If you look at Ps-client's output, you'll see they have
- been idle for a long time, probably since you started AmiTCP.
-
- >(device drivers are also launched, but these start up with a priority above
- >Executive's default catch range, and so will not normally be sheduled anyway).
-
- True.
-
- >Quite _why_ the AmiTCP tasks grind to a halt when you use Executive is a
- >mystery to me, though. I've never had any such problems. The only thing I can
- >think of is that you are running some other CPU intensive task at the same
- >time as AmiTCP, and are allowing this task too much CPU time.
-
- As long as that CPU intensive task is scheduled and the AmiTCP tasks
- are not, there's no problem.
-
- It should be noted that if a command like NCFTP is executed on a shell,
- Executive will not notice it, because it's not a new task. If a command
- like this should not be scheduled, it's priority must be manually set
- above the catch range, for example with the command "ctp 3". Then just
- execute the command normally and it will not be scheduled.
-
- >The only way to fix it completely would be to add a capability to BlitzBlank
- >to keep an eye on Executive's CPU load stats, so that it could switch to
- >another blanking method which consumes less or no CPU time when the total
- >CPU load reaches a preset threshold. BlitzBlank does have its own "Watch CPU"
- >option, but it doesn't work properly when Executive is running.
-
- The best solution would be to run the blanker in a totally separate
- task at low priority (below Executive's catch range) and have another
- task watching for mouse movement and keyboard, so the screen could
- be easily unblanked (the blanker task's priority has to be first
- raised so it will get CPU time to close it's screen).
- --
- __
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~///~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Petri Nordlund __/// petrin@megabaud.fi
- ---------------------------------\XX/----------------------------------
-